﻿using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace Radius.NET.Interface.Entity
{
    /// <summary>
    /// 
    ///</summary>
    [SugarTable("FQC_Report")]
    [Tenant(DbConfigIdConst.QyjConfigId), NotTable]
    public class FqcReport
    {
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "No", IsPrimaryKey = true)]
        public string No { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Inventory_ID")]
        public string InventoryId { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "WorkTeam")]
        public string WorkTeam { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "PO")]
        public string Po { get; set; }
        /// <summary>
        ///  
        /// 默认值: (0)
        ///</summary>
        [SugarColumn(ColumnName = "Qty")]
        public decimal? Qty { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Date")]
        public DateTime? Date { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Maker")]
        public string Maker { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "SYWD")]
        public string Sywd { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "XDSD")]
        public string Xdsd { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "YSLB")]
        public string Yslb { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "SUMMARY")]
        public string Summary { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Project_Qty")]
        public decimal? ProjectQty { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "INDate")]
        public DateTime? INDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "QCStandNO")]
        public string QCStandNO { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Wip_NO")]
        public string WipNo { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "ReType")]
        public string ReType { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Evidence_Number")]
        public string EvidenceNumber { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Verdict")]
        public string Verdict { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Good")]
        public int? Good { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Reject")]
        public int? Reject { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Verify")]
        public int? Verify { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Verifyer")]
        public string Verifyer { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CheckMan")]
        public string CheckMan { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Type")]
        public int? Type { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "FGREvidence_Number")]
        public string FgrevidenceNumber { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "ContactNum")]
        public string ContactNum { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "RuturnReason")]
        public string RuturnReason { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CustServerNO")]
        public string CustServerNO { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Receive_bit")]
        public int? ReceiveBit { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "ReceiveBitSummary")]
        public string ReceiveBitSummary { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Receive_biter")]
        public string ReceiveBiter { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Receive_bitDate")]
        public DateTime? ReceiveBitdate { get; set; }
        /// <summary>
        ///  
        /// 默认值: (getdate())
        ///</summary>
        [SugarColumn(ColumnName = "CreateDate")]
        public DateTime? CreateDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "FOutQty")]
        public decimal? FOutQty { get; set; }
        /// <summary>
        ///  
        /// 默认值: (0)
        ///</summary>
        [SugarColumn(ColumnName = "states")]
        public int? States { get; set; }
        /// <summary>
        ///  
        /// 默认值: (0)
        ///</summary>
        [SugarColumn(ColumnName = "Reviewed")]
        public int? Reviewed { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Reviewer")]
        public string Reviewer { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "ReviewDate")]
        public DateTime? ReviewDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "VerifyDate")]
        public DateTime? VerifyDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "MakeBeginDate")]
        public DateTime? MakeBeginDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "EndDate")]
        public DateTime? EndDate { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "Attachment")]
        public string Attachment { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "AttachmentPath")]
        public string AttachmentPath { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "OrderID")]
        public string OrderID { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "_cid")]
        public int? Cid { get; set; }
        /// <summary>
        ///  
        /// 默认值: ((0))
        ///</summary>
        [SugarColumn(ColumnName = "PropType")]
        public int? PropType { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF01")]
        public string Cf01 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF02")]
        public string Cf02 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF03")]
        public string Cf03 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF04")]
        public string Cf04 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF05")]
        public string Cf05 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF06")]
        public string Cf06 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF07")]
        public string Cf07 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF08")]
        public string Cf08 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF09")]
        public string Cf09 { get; set; }
        /// <summary>
        ///  
        ///</summary>
        [SugarColumn(ColumnName = "CF10")]
        public string Cf10 { get; set; }

        /// <summary>
        /// 仓库单据明细导航
        /// </summary>
        [Navigate(NavigateType.OneToMany, nameof(FqcReportDetail.No))]
        public List<FqcReportDetail> FG_InvDetail { get; set; }
    }
}
